home *** CD-ROM | disk | FTP | other *** search
/ Planet Source Code Jumbo …e CD Visual Basic 1 to 7 / 1_2002.ISO / Data / Zips / VarHelper 17995462001.psc / modLVConst.bas < prev    next >
Encoding:
BASIC Source File  |  2001-02-03  |  19.6 KB  |  462 lines

  1. Attribute VB_Name = "modLVConst"
  2. Option Explicit
  3.  
  4. ' (Win95)
  5. Public Const WC_LISTVIEWA As String = "SysListView32"
  6. Public Const WC_LISTVIEW  As String = WC_LISTVIEWA
  7.  
  8. Const LVM_FIRST As Long = &H1000
  9.  
  10. 'ListView Styles(LVS_)
  11. Public Const LVS_ICON As Long = &H0
  12. Public Const LVS_REPORT As Long = &H1
  13. Public Const LVS_SMALLICON As Long = &H2
  14. Public Const LVS_LIST As Long = &H3
  15. Public Const LVS_TYPEMASK As Long = &H3
  16. Public Const LVS_SINGLESEL As Long = &H4
  17. Public Const LVS_SHOWSELALWAYS As Long = &H8
  18. Public Const LVS_SORTASCENDING As Long = &H10
  19. Public Const LVS_SORTDESCENDING As Long = &H20
  20. Public Const LVS_SHAREIMAGELISTS As Long = &H40
  21. Public Const LVS_NOLABELWRAP As Long = &H80
  22. Public Const LVS_AUTOARRANGE As Long = &H100
  23. Public Const LVS_EDITLABELS As Long = &H200
  24. Public Const LVS_OWNERDATA As Long = &H1000        'IE 3+ only
  25. Public Const LVS_NOSCROLL As Long = &H2000
  26.  
  27. Public Const LVS_TYPESTYLEMASK As Long = &HFC00
  28.  
  29. Public Const LVS_ALIGNTOP As Long = &H0
  30. Public Const LVS_ALIGNLEFT As Long = &H800
  31. Public Const LVS_ALIGNMASK As Long = &HC00
  32.  
  33. Public Const LVS_OWNERDRAWFIXED As Long = &H400
  34. Public Const LVS_NOCOLUMNHEADER As Long = &H4000
  35. Public Const LVS_NOSORTHEADER As Long = &H8000
  36.  
  37. '------------------------------------------------------------------------
  38. 'ListView Messages(LVM_)(Generic)
  39.  
  40. Public Const LVM_GETBKCOLOR As Long = (LVM_FIRST + 0)
  41. Public Const LVM_SETBKCOLOR As Long = (LVM_FIRST + 1)
  42. Public Const LVM_GETIMAGELIST As Long = (LVM_FIRST + 2)
  43. Public Const LVM_SETIMAGELIST As Long = (LVM_FIRST + 3)
  44. Public Const LVM_GETITEMCOUNT As Long = (LVM_FIRST + 4)
  45.  
  46. Public Const LVM_DELETEITEM As Long = (LVM_FIRST + 8)
  47. Public Const LVM_DELETEALLITEMS As Long = (LVM_FIRST + 9)
  48. Public Const LVM_GETCALLBACKMASK As Long = (LVM_FIRST + 10)
  49. Public Const LVM_SETCALLBACKMASK As Long = (LVM_FIRST + 11)
  50. Public Const LVM_GETNEXTITEM As Long = (LVM_FIRST + 12)
  51.  
  52. Public Const LVM_SETITEMPOSITION As Long = (LVM_FIRST + 15)
  53. Public Const LVM_GETITEMPOSITION As Long = (LVM_FIRST + 16)
  54.  
  55. Public Const LVM_HITTEST As Long = (LVM_FIRST + 18)
  56. Public Const LVM_ENSUREVISIBLE As Long = (LVM_FIRST + 19)
  57. Public Const LVM_SCROLL As Long = (LVM_FIRST + 20)
  58. Public Const LVM_REDRAWITEMS As Long = (LVM_FIRST + 21)
  59. Public Const LVM_ARRANGE As Long = (LVM_FIRST + 22)
  60.  
  61. Public Const LVM_GETEDITCONTROL As Long = (LVM_FIRST + 24)
  62.  
  63. Public Const LVM_DELETECOLUMN As Long = (LVM_FIRST + 28)
  64. Public Const LVM_GETCOLUMNWIDTH As Long = (LVM_FIRST + 29)
  65. Public Const LVM_SETCOLUMNWIDTH As Long = (LVM_FIRST + 30)
  66.  
  67. Public Const LVM_GETHEADER As Long = (LVM_FIRST + 31)  'IE 3+ only
  68.  
  69. Public Const LVM_CREATEDRAGIMAGE As Long = (LVM_FIRST + 33)
  70. Public Const LVM_GETVIEWRECT As Long = (LVM_FIRST + 34)
  71. Public Const LVM_GETTEXTCOLOR As Long = (LVM_FIRST + 35)
  72. Public Const LVM_SETTEXTCOLOR As Long = (LVM_FIRST + 36)
  73. Public Const LVM_GETTEXTBKCOLOR As Long = (LVM_FIRST + 37)
  74. Public Const LVM_SETTEXTBKCOLOR As Long = (LVM_FIRST + 38)
  75. Public Const LVM_GETTOPINDEX As Long = (LVM_FIRST + 39)
  76. Public Const LVM_GETCOUNTPERPAGE As Long = (LVM_FIRST + 40)
  77. Public Const LVM_GETORIGIN As Long = (LVM_FIRST + 41)
  78. Public Const LVM_UPDATE As Long = (LVM_FIRST + 42)
  79. Public Const LVM_SETITEMSTATE As Long = (LVM_FIRST + 43)
  80. Public Const LVM_GETITEMSTATE As Long = (LVM_FIRST + 44)
  81. Public Const LVM_SETITEMCOUNT As Long = (LVM_FIRST + 47)
  82. Public Const LVM_SORTITEMS As Long = (LVM_FIRST + 48)
  83. Public Const LVM_SETITEMPOSITION32 As Long = (LVM_FIRST + 49)
  84. Public Const LVM_GETSELECTEDCOUNT As Long = (LVM_FIRST + 50)
  85. Public Const LVM_GETITEMSPACING As Long = (LVM_FIRST + 51)
  86.  
  87. Public Const LVM_SETICONSPACING As Long = (LVM_FIRST + 53) 'IE 3+ only
  88.  
  89. Public Const LVM_GETSUBITEMRECT As Long = (LVM_FIRST + 56)
  90. Public Const LVM_SUBITEMHITTEST As Long = (LVM_FIRST + 57)
  91. Public Const LVM_SETCOLUMNORDERARRAY As Long = (LVM_FIRST + 58)
  92. Public Const LVM_GETCOLUMNORDERARRAY As Long = (LVM_FIRST + 59)
  93. Public Const LVM_SETHOTITEM As Long = (LVM_FIRST + 60)
  94. Public Const LVM_GETHOTITEM As Long = (LVM_FIRST + 61)
  95. Public Const LVM_SETHOTCURSOR As Long = (LVM_FIRST + 62)
  96. Public Const LVM_GETHOTCURSOR As Long = (LVM_FIRST + 63)
  97. Public Const LVM_APPROXIMATEVIEWRECT As Long = (LVM_FIRST + 64)
  98. Public Const LVM_SETWORKAREA As Long = (LVM_FIRST + 65)
  99.  
  100. Public Const LVM_GETSELECTIONMARK As Long = (LVM_FIRST + 66) 'Win32 and IE 4 only
  101. Public Const LVM_SETSELECTIONMARK As Long = (LVM_FIRST + 67) 'Win32 and IE 4 only
  102. Public Const LVM_GETWORKAREA As Long = (LVM_FIRST + 70)      'Win32 and IE 4 only
  103. Public Const LVM_SETHOVERTIME As Long = (LVM_FIRST + 71)     'Win32 and IE 4 only
  104. Public Const LVM_GETHOVERTIME As Long = (LVM_FIRST + 72)     'Win32 and IE 4 onlyá
  105.  
  106. '------------------------------------------------------------------------
  107. 'ListView Messages(LVM_)(Win95 - specific)
  108.  
  109. Public Const LVM_GETITEM As Long = (LVM_FIRST + 5)
  110. Public Const LVM_SETITEM As Long = (LVM_FIRST + 6)
  111.  
  112. Public Const LVM_INSERTITEMA As Long = (LVM_FIRST + 7)
  113. Public Const LVM_INSERTITEM As Long = LVM_INSERTITEMA
  114.  
  115. Public Const LVM_FINDITEMA As Long = (LVM_FIRST + 13)
  116. Public Const LVM_FINDITEM As Long = LVM_FINDITEMA
  117.  
  118. Public Const LVM_GETSTRINGWIDTHA As Long = (LVM_FIRST + 17)
  119. Public Const LVM_GETSTRINGWIDTH As Long = LVM_GETSTRINGWIDTHA
  120.  
  121. Public Const LVM_EDITLABELA As Long = (LVM_FIRST + 23)
  122. Public Const LVM_EDITLABEL As Long = LVM_EDITLABELA
  123.  
  124. Public Const LVM_GETCOLUMNA As Long = (LVM_FIRST + 25)
  125. Public Const LVM_GETCOLUMN As Long = LVM_GETCOLUMNA
  126.  
  127. Public Const LVM_SETCOLUMNA As Long = (LVM_FIRST + 26)
  128. Public Const LVM_SETCOLUMN As Long = LVM_SETCOLUMNA
  129.  
  130. Public Const LVM_INSERTCOLUMNA As Long = (LVM_FIRST + 27)
  131. Public Const LVM_INSERTCOLUMN As Long = LVM_INSERTCOLUMNA
  132.  
  133. Public Const LVM_GETITEMTEXTA As Long = (LVM_FIRST + 45)
  134. Public Const LVM_GETITEMTEXT As Long = LVM_GETITEMTEXTA
  135.  
  136. Public Const LVM_SETITEMTEXTA As Long = (LVM_FIRST + 46)
  137. Public Const LVM_SETITEMTEXT As Long = LVM_SETITEMTEXTA
  138.  
  139. Public Const LVM_GETISEARCHSTRINGA As Long = (LVM_FIRST + 52)
  140. Public Const LVM_GETISEARCHSTRING As Long = LVM_GETISEARCHSTRINGA
  141.  
  142. Public Const LVM_SETBKIMAGEA As Long = (LVM_FIRST + 68)        'Win32 and IE 4 only
  143. Public Const LVM_GETBKIMAGEA As Long = (LVM_FIRST + 69)        'Win32 and IE 4 only
  144. 'Public Const LVBKIMAGE As Long =LVBKIMAGEA                     'Win32 and IE 4 only
  145. 'Public Const LPLVBKIMAGE As Long =LPLVBKIMAGEA                 'Win32 and IE 4 only
  146. Public Const LVM_SETBKIMAGE As Long = LVM_SETBKIMAGEA          'Win32 and IE 4 only
  147. Public Const LVM_GETBKIMAGE As Long = LVM_GETBKIMAGEA          'Win32 and IE 4 only
  148.  
  149. '------------------------------------------------------------------------
  150. 'ListView Messages(LVM_)(Unicode - specific)
  151.  
  152. 'Public Const LVM_GETITEM As Long =(LVM_FIRST + 75)
  153. 'Public Const LVM_SETITEM As Long =(LVM_FIRST + 76)
  154. '
  155. 'Public Const LVM_INSERTITEMW As Long =(LVM_FIRST + 77)
  156. 'Public Const LVM_INSERTITEM As Long =LVM_INSERTITEMW
  157. '
  158. 'Public Const LVM_FINDITEMW As Long =(LVM_FIRST + 83)
  159. 'Public Const LVM_FINDITEM As Long =LVM_FINDITEMW
  160. '
  161. 'Public Const LVM_GETSTRINGWIDTHW As Long =(LVM_FIRST + 87)
  162. 'Public Const LVM_GETSTRINGWIDTH As Long =LVM_GETSTRINGWIDTHW
  163. '
  164. 'Public Const LVM_EDITLABELW As Long =(LVM_FIRST + 118)
  165. 'Public Const LVM_EDITLABEL As Long =LVM_EDITLABELW
  166. '
  167. 'Public Const LVM_GETCOLUMNW As Long =(LVM_FIRST + 95)
  168. 'Public Const LVM_GETCOLUMN As Long =LVM_GETCOLUMNW
  169. '
  170. 'Public Const LVM_SETCOLUMNW As Long =(LVM_FIRST + 96)
  171. 'Public Const LVM_SETCOLUMN As Long =LVM_SETCOLUMNW
  172. '
  173. 'Public Const LVM_INSERTCOLUMNW As Long =(LVM_FIRST + 97)
  174. 'Public Const LVM_INSERTCOLUMN As Long =LVM_INSERTCOLUMNW
  175. '
  176. 'Public Const LVM_GETITEMTEXTW As Long =(LVM_FIRST + 115)
  177. 'Public Const LVM_GETITEMTEXT As Long =LVM_GETITEMTEXTW
  178. '
  179. 'Public Const LVM_SETITEMTEXTW As Long =(LVM_FIRST + 116)
  180. 'Public Const LVM_SETITEMTEXT As Long =LVM_SETITEMTEXTW
  181. '
  182. 'Public Const LVM_GETISEARCHSTRINGW As Long =(LVM_FIRST + 117)
  183. 'Public Const LVM_GETISEARCHSTRING As Long =LVM_GETISEARCHSTRINGW
  184. '
  185. 'Public Const LVM_GETBKIMAGEW As Long =(LVM_FIRST + 139)        'Win32 and IE 4 only
  186. 'Public Const LVM_SETBKIMAGEW As Long =(LVM_FIRST + 138)        'Win32 and IE 4 only
  187. 'Public Const LVBKIMAGE As Long =LVBKIMAGEW                     'Win32 and IE 4 only
  188. 'Public Const LPLVBKIMAGE As Long =LPLVBKIMAGEW                 'Win32 and IE 4 only
  189. 'Public Const LVM_SETBKIMAGE As Long =LVM_SETBKIMAGEW           'Win32 and IE 4 only
  190. 'Public Const LVM_GETBKIMAGE As Long =LVM_GETBKIMAGEW           'Win32 and IE 4 only
  191.  
  192. '------------------------------------------------------------------------
  193. 'ListView Extended Style Messages (LVS_EX_) (Win95-specific)
  194.  
  195. Public Const LVS_EX_GRIDLINES As Long = &H1
  196. Public Const LVS_EX_SUBITEMIMAGES As Long = &H2
  197. Public Const LVS_EX_CHECKBOXES As Long = &H4
  198. Public Const LVS_EX_TRACKSELECT As Long = &H8
  199. Public Const LVS_EX_HEADERDRAGDROP As Long = &H10
  200. Public Const LVS_EX_FULLROWSELECT As Long = &H20      'applies to report mode only
  201. Public Const LVS_EX_ONECLICKACTIVATE As Long = &H40
  202. Public Const LVS_EX_TWOCLICKACTIVATE As Long = &H80
  203. Public Const LVS_EX_FLATSB As Long = &H100            'cannot be cleared - Win32 & IE4 only
  204. Public Const LVS_EX_REGIONAL As Long = &H200          'Win32 & IE4 only
  205. Public Const LVS_EX_INFOTIP As Long = &H400           'listview does InfoTips for you - Win32 & IE4 only
  206.  
  207. '------------------------------------------------------------------------
  208. 'ListView Set Image List Messages (LVSIL_)
  209.  
  210. Public Const LVSIL_NORMAL As Long = 0
  211. Public Const LVSIL_SMALL As Long = 1
  212. Public Const LVSIL_STATE As Long = 2
  213.  
  214. '------------------------------------------------------------------------
  215. 'ListView Item Format Messages (LVIF_)
  216.  
  217. Public Const LVIF_TEXT As Long = &H1
  218. Public Const LVIF_IMAGE As Long = &H2
  219. Public Const LVIF_PARAM As Long = &H4
  220. Public Const LVIF_STATE As Long = &H8
  221. Public Const LVIF_INDENT As Long = &H10          'IE 3+ only
  222. Public Const LVIF_NORECOMPUTE As Long = &H800    'IE 3+ only
  223. Public Const LVIF_DI_SETITEM As Long = &H1000
  224.  
  225. '------------------------------------------------------------------------
  226. 'ListView Item State Messages (LVIS_)
  227.  
  228. Public Const LVIS_FOCUSED As Long = &H1
  229. Public Const LVIS_SELECTED As Long = &H2
  230. Public Const LVIS_CUT As Long = &H4
  231. Public Const LVIS_DROPHILITED As Long = &H8
  232.  
  233. Public Const LVIS_OVERLAYMASK As Long = &HF00
  234. Public Const LVIS_STATEIMAGEMASK As Long = &HF000
  235.  
  236. '------------------------------------------------------------------------
  237. 'ListView Item Definitions (LVITEM) (Win95)
  238.  
  239. 'Public Const LVITEM As Long =LVITEMA
  240. 'Public Const LPLVITEM As Long =LPLVITEMA
  241. 'Public Const LV_ITEMA As Long =LVITEMA       'IE 3+ only
  242. 'Public Const tagLVITEMA As Long =LV_ITEMA
  243.  
  244. 'ListView Item Definitions (LVITEM) (Unicode)
  245.  
  246. 'Public Const LVITEM As Long =LVITEMW
  247. 'Public Const LPLVITEM As Long =LPLVITEMW  'Unicode (NT)
  248. 'Public Const LV_ITEM As Long =LVITEM      'IE 3+ only
  249. 'Public Const tagLVITEMW As Long =LV_ITEMW
  250.  
  251. '------------------------------------------------------------------------
  252. 'ListView -Misc.Messages
  253.  
  254. 'Public Const INDEXTOSTATEIMAGEMASK(i) ((i) << 12)
  255. Public Const I_INDENTCALLBACK As Long = (-1)              'IE 3+ only
  256. 'Public Const LPSTR_TEXTCALLBACKW As Long =((LPWSTR) - 1&) 'Unicode (NT)
  257. 'Public Const LPSTR_TEXTCALLBACKA As Long =((LPSTR) - 1&)  'win95
  258.  
  259. 'Public Const LPSTR_TEXTCALLBACK As Long =LPSTR_TEXTCALLBACKW 'Unicode (NT)
  260. 'Public Const LPSTR_TEXTCALLBACK As Long =LPSTR_TEXTCALLBACKA 'win95
  261.  
  262. '------------------------------------------------------------------------
  263. 'ListView Notification Item Messages (LVNI_)
  264.  
  265. Public Const LVNI_ALL As Long = &H0
  266. Public Const LVNI_FOCUSED As Long = &H1
  267. Public Const LVNI_SELECTED As Long = &H2
  268. Public Const LVNI_CUT As Long = &H4
  269. Public Const LVNI_DROPHILITED As Long = &H8
  270.  
  271. Public Const LVNI_ABOVE As Long = &H100
  272. Public Const LVNI_BELOW As Long = &H200
  273. Public Const LVNI_TOLEFT As Long = &H400
  274. Public Const LVNI_TORIGHT As Long = &H800
  275.  
  276. '------------------------------------------------------------------------
  277. 'ListView Find Item Messages (LVFI_) (Generic)
  278.  
  279. Public Const LVFI_PARAM As Long = &H1
  280. Public Const LVFI_STRING As Long = &H2
  281. Public Const LVFI_PARTIAL As Long = &H8
  282. Public Const LVFI_WRAP As Long = &H20
  283. Public Const LVFI_NEARESTXY As Long = &H40
  284.  
  285. 'Public Const LV_FINDINFO As Long =LVFINDINFO
  286.  
  287. '------------------------------------------------------------------------
  288. 'ListView Find Item Messages (LVFI_) (Win95)
  289.  
  290. 'Public Const LV_FINDINFOA As Long =LVFINDINFOA
  291. 'Public Const LV_FINDINFOA As Long =LVFINDINFOA     'IE 3+ only
  292. 'Public Const tagLVFINDINFOA As Long =LV_FINDINFOA
  293. 'Public Const LVFINDINFOA As Long =LV_FINDINFOA
  294. 'Public Const LVFINDINFO As Long =LVFINDINFOA
  295.  
  296. '------------------------------------------------------------------------
  297. 'ListView Find Item Messages (LVFI_) (Unicode)
  298.  
  299. 'Public Const LV_FINDINFOW As Long =LVFINDINFOW
  300. 'Public Const LV_FINDINFOW As Long =LVFINDINFOW     'IE 3+ only
  301. 'Public Const tagLVFINDINFOW As Long =LV_FINDINFOW
  302. 'Public Const LVFINDINFOW As Long =LV_FINDINFOW
  303. 'Public Const LVFINDINFO As Long =LVFINDINFOW
  304.  
  305. '------------------------------------------------------------------------
  306. 'ListView Find ItemRect Messages (LVIR_)
  307.  
  308. Public Const LVIR_BOUNDS As Long = 0
  309. Public Const LVIR_ICON As Long = 1
  310. Public Const LVIR_LABEL As Long = 2
  311. Public Const LVIR_SELECTBOUNDS As Long = 3
  312. 'ListView Hit Test Messages (LVHT_)
  313. Public Const LVHT_NOWHERE As Long = &H1
  314. Public Const LVHT_ONITEMICON As Long = &H2
  315. Public Const LVHT_ONITEMLABEL As Long = &H4
  316. Public Const LVHT_ONITEMSTATEICON As Long = &H8
  317. Public Const LVHT_ONITEM As Long = (LVHT_ONITEMICON Or LVHT_ONITEMLABEL Or LVHT_ONITEMSTATEICON)
  318.  
  319. Public Const LVHT_ABOVE As Long = &H8
  320. Public Const LVHT_BELOW As Long = &H10
  321. Public Const LVHT_TORIGHT As Long = &H20
  322. Public Const LVHT_TOLEFT As Long = &H40
  323.  
  324. 'Public Const LV_HITTESTINFO As Long =LVHITTESTINFO       'IE 3+ only
  325. 'Public Const tagLVHITTESTINFO As Long =LV_HITTESTINFO
  326. 'Public Const LVHITTESTINFO As Long =LV_HITTESTINFO
  327.  
  328. '------------------------------------------------------------------------
  329. 'ListView Arrange Messages (LVA_)
  330.  
  331. Public Const LVA_DEFAULT As Long = &H0
  332. Public Const LVA_ALIGNLEFT As Long = &H1
  333. Public Const LVA_ALIGNTOP As Long = &H2
  334. Public Const LVA_SNAPTOGRID As Long = &H5
  335.  
  336. '------------------------------------------------------------------------
  337. 'ListView Column Messages (LVC_) (Generic)
  338.  
  339. 'Public Const LV_COLUMN As Long =LVCOLUMN       'IE 3+ only
  340.  
  341. '------------------------------------------------------------------------
  342. 'ListView Column Messages (LVC_) (Win95)
  343.  
  344. 'Public Const LV_COLUMNA As Long =LVCOLUMNA               'IE 3+ only
  345. 'Public Const tagLVCOLUMNA As Long =LV_COLUMNA
  346. 'Public Const LVCOLUMNA As Long =LV_COLUMNA
  347. 'Public Const LVCOLUMN As Long =LVCOLUMNA
  348. 'Public Const LPLVCOLUMN As Long =LPLVCOLUMNA
  349.  
  350. '------------------------------------------------------------------------
  351. 'ListView Column Messages (LVC_) (Unicode)
  352.  
  353. 'Public Const LV_COLUMNW As Long =LVCOLUMNW       'IE 3+ only
  354. 'Public Const tagLVCOLUMNW As Long =LV_COLUMNW
  355. 'Public Const LVCOLUMNW As Long =LV_COLUMNW
  356. 'Public Const LVCOLUMN As Long =LVCOLUMNW
  357. 'Public Const LPLVCOLUMN As Long =LPLVCOLUMNW
  358.  
  359. '------------------------------------------------------------------------
  360. 'ListView Column Flag Messages (LVCF_) (LVC.mask)
  361.  
  362. Public Const LVCF_FMT As Long = &H1
  363. Public Const LVCF_WIDTH As Long = &H2
  364. Public Const LVCF_TEXT As Long = &H4
  365. Public Const LVCF_SUBITEM As Long = &H8
  366. Public Const LVCF_IMAGE As Long = &H10     'IE 3+ only
  367. Public Const LVCF_ORDER As Long = &H20     'IE 3+ only
  368.  
  369. '------------------------------------------------------------------------
  370. 'ListView Column Format Messages (LVCFMT_) (LVC.fmt)
  371.  
  372. Public Const LVCFMT_LEFT As Long = &H0
  373. Public Const LVCFMT_RIGHT As Long = &H1
  374. Public Const LVCFMT_CENTER As Long = &H2
  375. Public Const LVCFMT_JUSTIFYMASK As Long = &H3
  376. Public Const LVCFMT_IMAGE As Long = &H800              'IE 3+ only
  377. Public Const LVCFMT_BITMAP_ON_RIGHT As Long = &H1000   'IE 3+ only
  378. Public Const LVCFMT_COL_HAS_IMAGES As Long = &H8000    'IE 4 only
  379.  
  380. '------------------------------------------------------------------------
  381. 'ListView Set Column Width Messages (LVSCW_)
  382.  
  383. Public Const LVSCW_AUTOSIZE As Long = -1
  384. Public Const LVSCW_AUTOSIZE_USEHEADER As Long = -2
  385.  
  386. '------------------------------------------------------------------------
  387. 'ListView Background Image Flags (LVBKIF_)
  388.  
  389. Public Const LVBKIF_SOURCE_NONE As Long = &H0      'Win32 and IE 4 only
  390. Public Const LVBKIF_SOURCE_HBITMAP As Long = &H1   'Win32 and IE 4 only
  391. Public Const LVBKIF_SOURCE_URL As Long = &H2       'Win32 and IE 4 only
  392. Public Const LVBKIF_SOURCE_MASK As Long = &H3      'Win32 and IE 4 only
  393. Public Const LVBKIF_STYLE_NORMAL As Long = &H0     'Win32 and IE 4 only
  394. Public Const LVBKIF_STYLE_TILE As Long = &H10      'Win32 and IE 4 only
  395. Public Const LVBKIF_STYLE_MASK As Long = &H10      'Win32 and IE 4 only
  396.  
  397. '------------------------------------------------------------------------
  398. 'ListView Notification Messages (LVN_) (Generic)
  399.  
  400. 'Public Const LVN_ITEMCHANGING As Long =(LVN_FIRST - 0)
  401. 'Public Const LVN_ITEMCHANGED As Long =(LVN_FIRST - 1)
  402. 'Public Const LVN_INSERTITEM As Long =(LVN_FIRST - 2)
  403. 'Public Const LVN_DELETEITEM As Long =(LVN_FIRST - 3)
  404. 'Public Const LVN_DELETEALLITEMS As Long =(LVN_FIRST - 4)
  405. '
  406. 'Public Const LVN_COLUMNCLICK As Long =(LVN_FIRST - 8)
  407. 'Public Const LVN_BEGINDRAG As Long =(LVN_FIRST - 9)
  408. 'Public Const LVN_BEGINRDRAG As Long =(LVN_FIRST - 11)
  409. '
  410. 'Public Const LVN_ODCACHEHINT As Long =(LVN_FIRST - 13)         'IE 3+ only
  411. 'Public Const LVN_ITEMACTIVATE As Long =(LVN_FIRST - 14)
  412. 'Public Const LVN_ODSTATECHANGED As Long =(LVN_FIRST - 15)
  413. '
  414. 'Public Const LVN_HOTTRACK As Long =(LVN_FIRST - 21)
  415. '
  416. 'Public Const LVN_KEYDOWN As Long =(LVN_FIRST - 55)
  417. 'Public Const LVN_MARQUEEBEGIN As Long =(LVN_FIRST - 56)        'IE 3+ only
  418. '
  419. ''------------------------------------------------------------------------
  420. ''ListView Notification Messages (LVN_) (Win95)
  421. '
  422. 'Public Const LVN_BEGINLABELEDITA As Long =(LVN_FIRST - 5)
  423. 'Public Const LVN_ENDLABELEDITA As Long =(LVN_FIRST - 6)
  424. '
  425. 'Public Const LVN_GETDISPINFOA As Long =(LVN_FIRST - 50)
  426. 'Public Const LVN_SETDISPINFOA As Long =(LVN_FIRST - 51)
  427. 'Public Const LVN_ODFINDITEMA As Long =(LVN_FIRST - 52)       'IE 3+ only
  428. 'Public Const LVN_ODFINDITEM As Long =LVN_ODFINDITEMA
  429. '
  430. 'Public Const LVN_BEGINLABELEDIT As Long =LVN_BEGINLABELEDITA
  431. 'Public Const LVN_ENDLABELEDIT As Long =LVN_ENDLABELEDITA
  432. 'Public Const LVN_GETDISPINFO As Long =LVN_GETDISPINFOA
  433. 'Public Const LVN_SETDISPINFO As Long =LVN_SETDISPINFOA
  434. '
  435. 'Public Const LV_DISPINFOA As Long =NMLVDISPINFOA             'IE 3+ only
  436. 'Public Const tagLVDISPINFO As Long =LV_DISPINFO
  437. 'Public Const NMLVDISPINFOA As Long =LV_DISPINFOA
  438. 'Public Const NMLVDISPINFO As Long =NMLVDISPINFOA
  439.  
  440. '------------------------------------------------------------------------
  441. 'ListView Notification Messages (LVN_) (Unicode)
  442.  
  443. 'Public Const LVN_BEGINLABELEDITW As Long =(LVN_FIRST - 75)
  444. 'Public Const LVN_ENDLABELEDITW As Long =(LVN_FIRST - 76)
  445. '
  446. 'Public Const LVN_GETDISPINFOW As Long =(LVN_FIRST - 77)
  447. 'Public Const LVN_SETDISPINFOW As Long =(LVN_FIRST - 78)
  448. 'Public Const LVN_ODFINDITEMW As Long =(LVN_FIRST - 79)         'IE 3+ only
  449. 'Public Const LVN_ODFINDITEM As Long =LVN_ODFINDITEMW
  450. '
  451. 'Public Const LVN_BEGINLABELEDIT As Long =LVN_BEGINLABELEDITW
  452. 'Public Const LVN_ENDLABELEDIT As Long =LVN_ENDLABELEDITW
  453. 'Public Const LVN_GETDISPINFO As Long =LVN_GETDISPINFOW
  454. 'Public Const LVN_SETDISPINFO As Long =LVN_SETDISPINFOW
  455. '
  456. 'Public Const LV_DISPINFOW As Long =NMLVDISPINFOW               'IE 3+ only
  457. 'Public Const tagLVDISPINFOW As Long =LV_DISPINFOW
  458. 'Public Const NMLVDISPINFOW As Long =LV_DISPINFOW
  459. 'Public Const NMLVDISPINFO As Long =NMLVDISPINFOW
  460.  
  461. ':) Ulli's Code Formatter V2.0 (2001-01-23 10:53:22) 458 + 2 As Long =460 Lines
  462.